package co.edu.unal.geditor.view.controlpoints;

import java.awt.Cursor;
import java.awt.Point;

import co.edu.unal.geditor.controller.App;
import co.edu.unal.geditor.model.BoundBox;

public class RightControlPoint extends ControlPoint {
	public RightControlPoint() {

	}

	public RightControlPoint(Point point, int ControlPointDimension) {
		super(point, ControlPointDimension);
	}

	public RightControlPoint(Point point) {
		super(point);
	}

	@Override
	public void changeCursor() {
		App.getInstance().getCanvas().setCursor(
				new Cursor(Cursor.E_RESIZE_CURSOR));
	}

	@Override
	public void resizing(Point cursorPosition, BoundBox modifiedBoundBox) {
		if (cursorPosition.x>modifiedBoundBox.getLeftUp().x){
			modifiedBoundBox.setRightDown(new Point(cursorPosition.x,modifiedBoundBox.getRightDown().y));
		}
	}

}
